package com.alibaba.datax.core.transport.transformer;

/**
 * @Description: 加密类型枚举
 * @Author: chenweifeng
 * @Date: 2022年11月28日 上午9:15
 **/
public enum EncryptTypeEnum {
    AES,
    SM4,
    MD5,
    RSA,
    ;

    @Override
    public String toString() {
        return super.toString();
    }

    /**
     * 校验类型是否存在
     *
     * @param value
     * @return
     */
    public static boolean checkEncryptType(String value) {
        for (EncryptTypeEnum encryptTypeEnum : EncryptTypeEnum.values()) {
            if (encryptTypeEnum.toString().equals(value)) {
                return true;
            }
        }
        return false;
    }
}